67c770a3a30444b15115702e54db3e0ded35012e,java/java-impl/src/com/intellij/refactoring/extractclass/ExtractClassProcessor.java,ExtractClassProcessor,performRefactoring,#UsageInfo[]#,219

Before Change


  }

  protected void performRefactoring(UsageInfo[] usageInfos) {
    if (!buildClass()) return;
    if (delegationRequired) {
      buildDelegate();
    }

After Change


  }

  protected void performRefactoring(UsageInfo[] usageInfos) {
    final PsiClass psiClass = buildClass();
    if (psiClass == null) return;
    if (delegationRequired) {
      buildDelegate();
    }
    super.performRefactoring(usageInfos);
    if (myNewVisibility == null) return;
    for (PsiMethod method : methods) {
      final PsiMethod member = psiClass.findMethodBySignature(method, false);
      if (member != null) {
        fixVisibility(usageInfos, member);